﻿using SqlSugar;
using System;

namespace EyFramework.Sys.Entity
{
    ///<summary>
    ///CS系统菜单封装
    ///</summary>
    public partial class CsSysMenu
    {
        /// <summary>
        /// Desc:菜单编号
        /// Default:
        /// Nullable:False
        /// </summary>
        public string MENU_ID { get; set; }

        /// <summary>
        /// Desc:系统编号
        /// Default:
        /// Nullable:False
        /// </summary>
        public string SYS_ID { get; set; }

        /// <summary>
        /// Desc:菜单名称
        /// Default:
        /// Nullable:True
        /// </summary>
        public string MENU_NM { get; set; }

        /// <summary>
        /// Desc:上级代码
        /// Default:
        /// Nullable:False
        /// </summary>
        public string PARENT_ID { get; set; }

        /// <summary>
        /// Desc:DLL名称
        /// Default:
        /// Nullable:True
        /// </summary>
        public string DLL_NM { get; set; }

        /// <summary>
        /// Desc:排列序号
        /// Default:
        /// Nullable:True
        /// </summary>
        public long? ORD_SEQ { get; set; }

        /// <summary>
        /// Desc:菜单状态
        /// Default:
        /// Nullable:False
        /// </summary>
        public string MENU_STAT { get; set; }

        /// <summary>
        /// Desc:记录最上层ID
        /// Default:
        /// Nullable:True
        /// </summary>
        public string PRE_ID { get; set; }

        /// <summary>
        /// Desc:FORM名称
        /// Default:
        /// Nullable:True
        /// </summary>
        public string FRM_NM { get; set; }

        /// <summary>
        /// Desc:菜单类型(0 默认 1内嵌 2 超链接 3 新窗口)
        /// Default:
        /// Nullable:True
        /// </summary>
        public string MENUTYPE { get; set; }

        /// <summary>
        /// Desc:web程序路径
        /// Default:
        /// Nullable:True
        /// </summary>
        public string WEB_FILE { get; set; }

        /// <summary>
        /// Desc:建档人员ID
        /// Default:
        /// Nullable:False
        /// </summary>
        public string CRE_USR_ID { get; set; }

        /// <summary>
        /// Desc:建档时间
        /// Default:
        /// Nullable:False
        /// </summary>
        public DateTime CRE_DT { get; set; }

        /// <summary>
        /// Desc:更新人员ID
        /// Default:
        /// Nullable:False
        /// </summary>
        public string UPD_USR_ID { get; set; }

        /// <summary>
        /// Desc:更新时间
        /// Default:
        /// Nullable:False
        /// </summary>
        public DateTime UPD_DT { get; set; }

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>
        public string PARM { get; set; }

        /// <summary>
        /// 冗余字段，仅做参数传递用，ORM不会映射此字段
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public object[] PARMS { set; get; }

        /// <summary>
        /// Desc:
        /// Default:
        /// Nullable:True
        /// </summary>
        public string CHECK_FLG { get; set; }

        /// <summary>
        /// Desc:不同的版本加载的菜单不一样
        /// Default:
        /// Nullable:True
        /// </summary>
        public string VERSION { get; set; }
    }
}